#include <io.h> требуется только для объявления функции
int isatty(handle);
int handle; handle-р, ссылающийся на проверяемое устройство
Описание.
Функция isatty определяет, является ли данный handle -р связанным с символьным устройством (таким как терминал, консоль, принтер или последовательный порт).
Возвращаемое значение.
Функция isatty возвращает ненулевое значение, если устройство является символьным. Иначе - возвращается значение 0.
Пример:
#include <io.h>
int fh;
long loc;
.
.
.
if (isatty(fh)==0)
/* если не устройство, то выдает текущую позицию */
loc=tell(fh);